package com.qijian.maindata.domain.excel;


import com.qijian.common.annotation.Excel;
import com.qijian.common.enums.ApprovalDescriptionEnum;
import lombok.Data;

import java.util.Date;

@Data
public class FlowableNcrExcel {


    @Excel(name = "请求标题")
    private String title;


    @Excel(name = "单据编号")
    private String code;

    @Excel(name = "检验员")
    private String createBy;


    @Excel(name = "检验日期")
    private String jyrq;

    @Excel(name = "不合格类型（选择）")
    private String cunType;

    @Excel(name = "开工令")
    private String projectMachineNo;

    @Excel(name = "项目名称")
    private String projectName;

    @Excel(name = "图号")
    private String drawing;

    @Excel(name = "工序")
    private String work;
    @Excel(name = "不合格数量")
    private String cunqualifiedNum;

    @Excel(name = "NCR来源")
    private String ncrSource;

    @Excel(name = "不合格事实描述")
    private String remark;

    @Excel(name = "纠正及返修作业方案")
    private String gyzgfa;

    @Excel(name = "根本原因分析")
    private String gbyyfx;

    @Excel(name = "整改方案描述")
    private String zgfams;

    @Excel(name = "损失金额")
    private String amount;

    @Excel(name = "罚款建议")
    private String fkjy;

    @Excel(name = "生产最终确认")
    private String fhyj;

    @Excel(name = "生产负责人确认")
    private String sczzqr;

    @Excel(name = "问题分类")
    private String wtfl;


    @Excel(name = "责任部门")
    private String zrDept;

    @Excel(name = "最终处理情况说明")
    private String zzclqksm;

    @Excel(name = "处罚金额")
    private String zrxgrAmount;


    @Excel(name = "是否废钢处理")
    private String isSteelScrap;


    @Excel(name = "报废产品放置地点")
    private  String bfcpfzdd;


    @Excel(name = "处理类型")
    private String taskLevel;


    @Excel(name = "责任相关人")
    private String nickName;

    @Excel(name = "责任部门")
    private String deptName;

    @Excel(name = "奖惩额度")
    private String rpAmount;


    @Excel(name = "责任落实情况")
    private  String opinion;


    @Excel(name = "当前节点")
    private  String nodeName;

    @Excel(name = "未操作者/节点人员")
    private  String taskNickName;

    @Excel(name = "接收时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date receiveTime;


    @Excel(name = "流程状态",dictType = "approval_status")
    private ApprovalDescriptionEnum approvalStatus;

    @Excel(name = "有效截止日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date approvalTime;

    @Excel(name = "项目主管")
    private  String managerName;

    @Excel(name = "最新处理日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zxclrq;

}
